home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / iconedit / iconedit.ggg < prev   
Text File  |  1995-08-18  |  4KB  |  110 lines

  1.  ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
  2.  □                                     □
  3.  ■           アイコンエディター for BASIC V1.0                  ■
  4.  □                                   □
  5.  ■     Copyright(C) by NOI’z(高橋英彦)   ■
  6.  □                                   □
  7.  ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
  8.  
  9.  【 作 品 名 】 アイコンエディター for BASIC V1.0
  10.  
  11.  【 作 者 名 】 NOI’z(高橋英彦)
  12.  
  13.  【 必要メモリ 】 最低3メガ必要
  14.  
  15.  【必要オプション】 F-BASIC386V2.1L10以上
  16.                       があった方がいいと思う。
  17.  
  18.  【  制作期間  】 3時間弱
  19.  
  20.  【  動作確認  】 FMTOWNSII MX20
  21.  
  22.  
  23.  ○なにそれ?(○○STEND&YU○Iの曲ではない←ずいぶん曖昧)
  24.  
  25.  作ったデータをBASIC形式で保存できるアイコンエディタです。
  26.  システムソフトウェア付属のアイコンエディタではどう足掻いてもBASICでは
  27.  読み込めない様な気がするので、「GUI Evolution」のサンプルもか
  28.  ねてちょっと作ってしまいました。「GUI Evolution」のお蔭でなん
  29.  と3時間弱で作れてしまいました(オイオイ)。
  30.   今回は使えるか使えないかの境目みたいなバージョンで機能は貧弱ですが、16
  31.  色のTIFFも読めるようになっていますので(使えるのは2色)多少エディタが
  32.  貧弱でもほかのエディタで補えるようにしています。(責任回避?)
  33.  
  34.  「GUI Evolution」付属のファイルダイアログとスクロールバーも使
  35.  っています(スクロールバーはファイルダイアログの物)ので参考程度に見てやっ
  36.  てください。
  37.  
  38.  ○操作説明
  39.  
  40.  □FMTOWNS
  41.   │ 
  42.  ├─About...(作品名と作者を表示します)
  43.  ├─フリーメモリー(残りのメモリを表示します)
  44.  └─Quit...(終わります)
  45.  
  46.  □ファイル
  47.   │
  48.  ├─新規作成(編集中の絵を消します)
  49.  ├─読み込み(アイコンエディタでつくられたファイル.ICDを読みます。)
  50.  ├─読み込み(16色TIFF)
  51.  ├─書き込み(アイコンエディタ用のファイルで保存します)
  52.  └─書き込み(BASICのファイルで保存します)
  53.  
  54.  □EXIT
  55.  
  56.     □画面
  57.         │
  58.     ├─編集画面(画面にドットを書きます)
  59.     └─マウスの色(左右のマウスの色を決めます)
  60.  
  61.  
  62.  読み込めるTIFFは16色中の2色(黒と白)です。プログラムでは黒以外の色
  63.  は全て白と判断しています。
  64.  
  65.  ○作成したデータの形式
  66.  
  67.  10 DIM ICON%(15)
  68.  20 DATA C,13,800D,401B,A374,7E7D,FDEA,FDED
  69.  30 DATA 3AE6,8067,8007,0,0,0,0,0
  70.  40 FOR I=0 TO 15
  71.  50 READ A$
  72.  60 POKE VARPTR(ICON%(I)),VAL("&H"+A$),2
  73.  70 NEXT
  74.  80 'PUT@(0,0)-(15,15),ICON%
  75.  
  76.  10行目でアイコンのデータをしまう変数の領域を確保します。ちなみにここの変
  77.  数の名前を変えても構いませんが、60行目の変数名も変えてください。
  78.  
  79.  20行目から30行目までがデータです。
  80.  
  81.  40行目から70行目がメモリに直接データを埋め込んでいる部分です。
  82.  他にデータ文を使用しているときは40行目の前に
  83.  
  84.  RESTORE 20
  85.  
  86.  と書いておきましょう。
  87.  
  88.  そして80行目は’がついていますが、これを外せば左上に作ったアイコンが表示
  89.  されます。好きな場所に表示したい場合は
  90.  
  91.  PUT@(X座標,Y座標)-(X座標+15,Y座標+15),変数%,,色
  92.  
  93.  と書いてください。
  94.  
  95.  
  96.  ○終わりに
  97.  
  98.  今回のバージョンでは16×16ドット限定ですが、貴方のGUIに付け加えるに
  99.  は丁度いい大きさではないでしょうか?(少なくとも私は便利)
  100.   実は「GUI Evolution」のアイコンデータもこのツールを使用して
  101.  います。
  102.  
  103.  ○連絡先
  104.  
  105.  〒230
  106.  
  107.   神奈川県横浜市鶴見区平安町2-14-1
  108.   「高橋英彦」
  109.  
  110.